package com.csun.cmny.provider.model.domain;

import java.util.Date;
import javax.persistence.*;

@Table(name = "cn_dmc_csun_sleep_data")
public class DmcCsunSleepData {
    /**
     * 设备Id
     */
    @Id
    @Column(name = "device_id")
    private Long deviceId;

    /**
     * 状态, offline-离线，online-在线
     */
    private String status;

    /**
     * 是否在床 0-不在床 1-在床
     */
    @Column(name = "in_bed")
    private Integer inBed;

    /**
     * 心跳
     */
    private Integer heartbreat;

    /**
     * 呼吸
     */
    private Integer breath;

    /**
     * 创建时间
     */
    @Column(name = "created_time")
    private Date createdTime;

    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 获取设备Id
     *
     * @return device_id - 设备Id
     */
    public Long getDeviceId() {
        return deviceId;
    }

    /**
     * 设置设备Id
     *
     * @param deviceId 设备Id
     */
    public void setDeviceId(Long deviceId) {
        this.deviceId = deviceId;
    }

    /**
     * 获取状态, offline-离线，online-在线
     *
     * @return status - 状态, offline-离线，online-在线
     */
    public String getStatus() {
        return status;
    }

    /**
     * 设置状态, offline-离线，online-在线
     *
     * @param status 状态, offline-离线，online-在线
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * 获取是否在床 0-不在床 1-在床
     *
     * @return in_bed - 是否在床 0-不在床 1-在床
     */
    public Integer getInBed() {
        return inBed;
    }

    /**
     * 设置是否在床 0-不在床 1-在床
     *
     * @param inBed 是否在床 0-不在床 1-在床
     */
    public void setInBed(Integer inBed) {
        this.inBed = inBed;
    }

    /**
     * 获取心跳
     *
     * @return heartbreat - 心跳
     */
    public Integer getHeartbreat() {
        return heartbreat;
    }

    /**
     * 设置心跳
     *
     * @param heartbreat 心跳
     */
    public void setHeartbreat(Integer heartbreat) {
        this.heartbreat = heartbreat;
    }

    /**
     * 获取呼吸
     *
     * @return breath - 呼吸
     */
    public Integer getBreath() {
        return breath;
    }

    /**
     * 设置呼吸
     *
     * @param breath 呼吸
     */
    public void setBreath(Integer breath) {
        this.breath = breath;
    }

    /**
     * 获取创建时间
     *
     * @return created_time - 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置创建时间
     *
     * @param createdTime 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}